package com.bcdat.bcdatbrace.utils.enums;

/**
 * @Description: 响应码枚举，参考HTTP状态码的语义
 * @author lsy
 * @date 2019-5-10
 */
public enum ResultEnums {

   // 成功
   SUCCESS(200, "success"),

   // 失败
   ERROR(400, "error"),

   // 未认证（签名错误）
   UNAUTHORIZED(401, "未认证"),

   // 接口不存在
   NOT_FOUND(404, "NOT_FOUND"),

   // 服务器内部错误
   INTERNAL_SERVER_ERROR(500, "服务开小差啦，请稍后再试");

   private Integer code;

   private String message;

   ResultEnums(int code, String message) {
      this.code = code;
      this.message = message;
   }

   public Integer getCode(){
      return this.code;
   }

   public String getMessage(){
      return this.message;
   }

}
